package org.jsping.dao;

import java.sql.SQLException;

import org.jsping.entity.User;

public interface IUserDao {
	/**
	 * 根据openid查找一个用户
	 * @param opid openid
	 * @return
	 */
	User getAUser(String opid) throws SQLException;
	/**
	 * 根据用户名和密码查找一个用户 没有找到返回null
	 * @param userName 用户名
	 * @param password 密码
	 * @return
	 */
	User getAUser(String userName,String password)throws SQLException;
	/**
	 * 根据添加一个openid的用户（qq登录或者微信登录）
	 * @param openid
	 * @return 成功或者失败
	 */
	boolean addOpenUser(User openid)throws SQLException;
	/**
	 * 获取一个user
	 * @param openid openid
	 * @return
	 */
	User obtain(String openid);
}
